toe-post sandals - Spanish English Dictionary